package com.tanhua.dubbo.api.mongo;

import com.tanhua.model.mongo.Video;
import com.tanhua.model.vo.PageResult;
import org.bson.types.ObjectId;

import java.util.List;

/**
 * 视频服务接口
 */
public interface VideoApi {
    /**
     * 发布视频
     * @param video
     */
    void addVideo(Video video);

    /**
     * 查询视频列表按时间降序
     * @param page
     * @param pageSize
     * @param vidList
     * @return
     */
    PageResult<Video> findPageVideo(Long page, Long pageSize, List<Long> vidList);

    void updateVideo(ObjectId id,String path);
}
